H ? « »

Language peer sets for OBJECT-ORIENTED FORTRAN 90:
United States
United States/1997
Designed 1997
1990s languages
Internet
New internationlism
Numerical Scientific
Numerical Scientific/1997
Numerical Scientific/us

OBJECT-ORIENTED FORTRAN 90(ID:2296/obj016)

alternate simple view
Country: United States
Designed 1997
Sammet category: Numerical Scientific


is a modern language that introduces many inportant new features for scientific programming. While the array-syntax notation has received the most attention, we have found that many modern software development techniques can be supported by this language, including OO concepts.  While Fortran is not a full OOL, it can directly support many of the important concepts of such a language including abstract data types, encapsulation, function overloading, and classes. Other concepts such as inheritance and dynamic dispatching are not supported directly, but can be emulated.  Since Fortran 90 is backwards compatable with Fortran 77, new concepts can be introduced into existing programs in a controlled manner.

Structures:
Related languages
OBJECT-ORIENTED FORTRAN 90 Parallel Object-Oriented Fortran   Extension of

References:
  • (1997) "How to Support Inheritance and Run-Time Polymorphism in Fortran 90", V. K. Decyk, C. D. Norton, and B. K. Szymanski.
  • (1997) "How to Express C++ Concepts in Fortran 90", V. K. Decyk, C. D. Norton, and B. K. Szymanski.
  • (1997) "Introduction to Object-Oriented Concepts Using Fortran 90" V. K. Decyk, C. D. Norton, and B. K. Szymanski.
  • Decyk, Viktor K.; Norton, Charles D. and Boleslaw (1997) Decyk, Viktor K.; Norton, Charles D. and Boleslaw K. Szymanski "Expressing Object-Oriented Concepts in Fortran 90"
          in (1997) Fortran Forum 16(1) April 1997
    Resources
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder